<?php
// Controlador para el caso de uso Listar Mensajes

function __autoload($class_name) {
    include $class_name . '.php';
}

// Sesion de prueba
$_SESSION["perfil"] = new Perfil("jose");

// Verificar si el usuario está logeado
if (!isset($_SESSION["perfil"])) {
  /* $vista = new VistaLogin(); */
  /* $vista->render(); */
  /* exit(); */
} else {
  /* if (!$_SESSION["es_Admin"]) { */
  /*   echo "jodete"; */
  /*   exit(); */
  /* } */

  if ($_SERVER["REQUEST_METHOD"]=="POST") {
    if (!array_key_exists("tipo",$_POST)) {
      $tipo = "recibidos";
    } else {
      $tipo = $_POST["tipo"];
    }
    $perfil = $_POST["perfil"];
    $fachada = FachadaMensajes::getInstance();
    $lista = $fachada->moderarMensajes($_SESSION["perfil"],$perfil, $tipo);

    /* $vista = new VistaListarMensajes(); */
    /* $vista->render(array("perfil" => $perfil, "lista" => $lista)); */
    /* exit(); */

    require("VistaListarMensajes.php");
  } else {
    require("VistaModerarMensajes.php");
  }

}
?>